package com.orzxlee.InterviewQuestions.Java_SE_Advanced.Demo_Observer;

/**
 * 观察者模式（Observer）
 *
 */
public class ObserverTest {
    public static void main(String[] args) {


        //
        Subject sub = new MySubject();

        //添加到Vector 集合中
        sub.add(new Observer1());

        //添加到Vector 集合中
        sub.add(new Observer2());

        //调用MySubject类中的operation -> AbstractSubject -> notifyObservers()
        sub.operation();

    }
}
